.el-icon-my-eye-hide {
    background: url(../../../assets/images/eye_hide_new@3.png) center no-repeat;
    background-size: contain;
    width: 24px !important;
    height: 24px !important;
    margin-right: 22px;
    margin-top: 11px;
    cursor: pointer;
}
.el-icon-my-eye-hide:before {
    content: '\u7f51\u7edc';
    font-size: 16px;
    visibility: hidden;
}

.el-icon-my-eye-reveal {
    background: url(../../../assets/images/eye_reveal_new@3.png) center no-repeat;
    background-size: contain;
    width: 24px !important;
    height: 24px !important;
    margin-right: 22px;
    margin-top: 11px;
    cursor: pointer;
}
.el-icon-my-eye-reveal:before {
    content: '\u7f51\u7edc';
    font-size: 16px;
    visibility: hidden;
}

/deep/ .el-switch {
    width: 51px !important;
    height: 31px;
}
/deep/ .el-switch__core {
    width: 51px !important;
    height: 31px;
    border-radius: 15px;
    background: RGBA(0, 0, 0, 0.2);
}

/deep/.el-switch.is-checked .el-switch__core {
    border-color: @switchColor;
    background-color: @switchColor;
}

/deep/ .el-switch__core::after {
    width: 27px;
    height: 27px;
}

/deep/ .el-switch.is-checked .el-switch__core::after {
    margin-left: -27px;
}

/deep/ .el-button {
    min-width: 120px !important;
    height: 52px;
    border-radius: 50px;
}

/deep/ .el-button--info {
    background-color: rgba(0, 0, 0, 0.1);
    border-color: rgba(0, 0, 0, 0.1);
    color: rgba(0, 0, 0, 0.6);
}

/deep/.el-form-item {
    margin-bottom: 20px;
}

/deep/.el-radio__inner {
    width: 18px;
    height: 18px;
}

/deep/.el-radio__inner::after {
    background-color: @radioColor !important;
    width: 12px;
    height: 12px;
}
/deep/.el-radio__input.is-checked .el-radio__inner {
    background: #f2f2f2;
    border-color: #c3c3c3;
}
/deep/.el-radio__label {
    font-size: 16px;
    font-weight: bold;
    color: #000;
}
/deep/.el-radio__input.is-checked + .el-radio__label {
    //color: #606266;
    color: #000;
}

/deep/.el-checkbox__inner {
    width: 18px;
    height: 18px;
    border: 2px solid @checkBoxColor;
}

/deep/.el-checkbox__input.is-focus .el-checkbox__inner {
    border-color: @checkBoxColor;
}

/deep/.el-checkbox__input.is-checked .el-checkbox__inner,
.el-checkbox__input.is-indeterminate .el-checkbox__inner {
    background-color: @checkBoxColor;
    border-color: @checkBoxColor;
}

/deep/.el-checkbox__inner:after {
    box-sizing: content-box;
    content: '';
    border: 2px solid @checkBoxSelectdBox;
    border-left: 0;
    border-top: 0;
    height: 10px;
    left: 5px;
    position: absolute;
    top: 0px;
    transform: rotate(45deg) scaleY(0);
    width: 3px;
}

/deep/.el-checkbox__input.is-checked + .el-checkbox__label {
    color: #000;
}

/deep/.el-checkbox__label {
    font-size: 16px;
    color: #000;
}

/deep/.el-textarea__inner {
    font-size: 16px;
    font-family: Microsoft YaHei-Regular, Microsoft YaHei;
}

/deep/.el-autocomplete {
    width: 100%;
}

/deep/ .el-tag {
    margin: 10px;
}

/* dialog start */
/deep/ .el-dialog {
    border-radius: 20px;
    max-width: 420px;
    min-width: 320px;
}

/deep/ .el-dialog__title {
    font-family: Microsoft YaHei-Bold, Microsoft YaHei;
    font-weight: Bold;
    font-size: 20px;
    color: #000000;
    word-break: keep-all;
}

/deep/ .el-dialog__body {
    font-family: Microsoft YaHei-Regular, Microsoft YaHei;
    font-size: 14px;
    color: #000000;
    word-break: keep-all;
    line-height: 28px;
}

/deep/ .el-dialog__footer {
    text-align: left;
}
/* dialog end */

/deep/.el-form-item__label {
    color: #000;
}

/deep/.el-input--suffix .el-input__inner {
    padding-right: 60px;
}

// 暗模式样式
.theme-dark {
    // 眼睛图标暗模式
    .el-icon-my-eye-hide,
    .el-icon-my-eye-reveal {
        filter: invert(1);
    }
    
    // 开关暗模式
    /deep/ .el-switch__core {
        background: @dark-border !important;
    }
    
    /deep/.el-switch.is-checked .el-switch__core {
        background-color: @switchColor !important;
    }
    
    // 按钮暗模式
    /deep/ .el-button--info {
        background-color: @dark-bg-tertiary !important;
        border-color: @dark-border !important;
        color: @dark-text-secondary !important;
    }
    
    // 单选框暗模式
    /deep/.el-radio__input.is-checked .el-radio__inner {
        background: @dark-bg-tertiary !important;
        border-color: @dark-border !important;
    }
    
    /deep/.el-radio__label {
        color: @dark-text-primary !important;
    }
    
    /deep/.el-radio__input.is-checked + .el-radio__label {
        color: @dark-text-primary !important;
    }
    
    // 复选框暗模式
    /deep/.el-checkbox__inner {
        background: @dark-bg-tertiary !important;
        border-color: @dark-border !important;
    }
    
    /deep/.el-checkbox__input.is-checked .el-checkbox__inner {
        background-color: @checkBoxColor !important;
        border-color: @checkBoxColor !important;
    }
    
    /deep/.el-checkbox__label {
        color: @dark-text-primary !important;
    }
    
    /deep/.el-checkbox__input.is-checked + .el-checkbox__label {
        color: @dark-text-primary !important;
    }
    
    // 对话框暗模式
    /deep/ .el-dialog {
        background: @dark-bg-secondary !important;
        border-color: @dark-border !important;
    }
    
    /deep/ .el-dialog__title {
        color: @dark-text-primary !important;
    }
    
    /deep/ .el-dialog__body {
        color: @dark-text-primary !important;
    }
    
    // 表单标签暗模式
    /deep/.el-form-item__label {
        color: @dark-text-primary !important;
    }
}